s = str(input('Введите текст: '))
cw = s.count(' ')+1
s1 = s.split()
tri = 0
for i in range(len(s1)):
    if len(s1[i]) <= 3 and s1[i] != '-':
        tri = tri + 1
maxs = 0
for i in range(len(s1)):
    if len(s1[i]) > maxs:
        masx = s1[i]
        maxs = len(s1[i])
cwwk = 0
per = 0
for i in range(len(s1)):
    s2 = s1[i]
    for i in range(len(s1[i])):
        if (ord(s2[i])) >= (ord('А')) and (ord(s2[i])) <= (ord('Я')) :
            per = per + 1
    if per > 0 :
        cwwk = cwwk + 1
    per = 0
cwwl = 0
per = 0
for i in range(len(s1)):
    s2 = s1[i]
    for i in range(len(s1[i])):
        if (ord(s2[i])) >= (ord('A')) and (ord(s2[i])) <= (ord('Z')) or (ord(s2[i])) >= (ord('a')) and (ord(s2[i])) <= (ord('z')) :
            per = per + 1
    if per > 0 :
        cwwl = cwwl + 1
    per = 0
if cw > 1:
    print('кол-во слов:',cw - s.count(' - '))
    print('кол-во слов с заглавной кирилической буквой:' ,cwwk)
    print('кол-во слов содержащих латинский символ:', cwwl)
    print('кол-во слов не привышающий 3 символа:', tri)
    print('кол-во слов в которых имееться денфис:', s.count('-')-s.count(' - '))
    print()
    print('Самое длинное слово:', masx)
    print('Длинна слова:', len(masx))
else:
    print('Мало данных для анализа') 